home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 9345 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  13.0 KB

  1. Path: newsflash.hol.gr!news
  2. From: lmike@prometheus.hol.gr (Mike Lalaounis)
  3. Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.games,alt.sys.amiga.demos,in,comp.sys.amiga.advocacy,comp.sys.amiga.hardware,comp.sys.amiga.misc,comp.sys.amiga.graphics
  4. Subject: Re: AB3D II beats Quake....
  5. Date: Sat, 23 Mar 1996 03:04:28 GMT
  6. Organization: SOFTWARE INNOVATIONS EUROPE
  7. Message-ID: <31535e7f.44220455@news.hol.gr>
  8. References: <631.4T329T189@Bgnett.no> <5168.6652T1418T493@mbox.vol.it> <4is66c$j3r@hyperion.mfltd.co.uk>
  9. Reply-To: lmike@hol.gr
  10. NNTP-Posting-Host: dmbbs5.hol.gr
  11. X-Newsreader: Forte Agent .99d/32.168
  12.  
  13. On 21 Mar 1996 18:12:28 GMT, scm@mfltd.co.uk (Shaun C. Murray) wrote:
  14.  
  15. >In article <5168.6652T1418T493@mbox.vol.it>, bizzetti@mbox.vol.it says...
  16. >>
  17. >>
  18. >>What sucks++ is that AT is not *capable* to make innovative custom chips
  19. >>(they can say it's not possible, but I know that every console producer makes
  20. >>custom chips). 
  21. >
  22. >Every console producer also has more money, more people working on it and more 
  23. >time to do it in. AT have none of those advantages.
  24.  
  25. Unfortunately yes :(
  26.  
  27. >>So, being not capable to make them, the PowerAmiga is destined
  28. >>to be another PC clone, with just a different CPU (PowerPC: btw, I bought a
  29. >>book and studied it, and I'm very disappointed: IT SUCKS, all the other RISCs
  30. >>are better, starting from the old and cheap Transputers) and a different OS.
  31. >
  32. >Yes it will be a PC clone with a different CPU. You don't seem to get it. 
  33. >Hardware no longer matters anymore. Coding in assembler is not required 
  34. >anymore. The machines are fast enough that you can code in a fairly portable 
  35. >language such C++ and use a game API. This is exactly what Microsft, Apple, 
  36. >Sony, Sega et al want people to do. You should want it too as it makes porting 
  37. >your game to other platforms a lot easier and means that when I upgrade my 
  38. >graphics card to a faster chip with a faster blitter or now with hardware 
  39. >sprites, the change gets automatically picked up. This is the gist of RTG.
  40.  
  41. It allowes NOT for new revolutionary creative solutions though...
  42. Anyway, 'fast enough'?? For what? For DOOMs? Is that all that you think these
  43. machines are capable of? If an AGA 030 Amiga can have AB3D2 then imagine
  44. what these monsters could have if programmed properly...  IF!
  45.  
  46. >Of course we may lose features like the copper as I don't think any graphics 
  47. >hardware out there has it yet but that can be worked around anyway when  you 
  48. >have a fast CPU and fast graphics chip.
  49.  
  50. Yes, but you still have to be able to bang the hardware!
  51.  
  52. >>But for me, a games maker, the OS is not important for the final software.
  53. >
  54. >It will be on the PowerAmiga. It's the most important part in fact. The OS's 
  55. >ability to provide a stable game API so that you can get the best out of 
  56. >whatever hardware you have installed is of prime concern. If AT want you to 
  57. >write a good game, you should be pressuring them into what should be in the 
  58. >game API. Get the specs for Microsofts DirectAPI for an idea.
  59. >
  60. >IMHO, getting close to the Microsoft API would be a good idea for AT as it 
  61. >would make games programmers lives a lot easier.
  62.  
  63. Direct API is the best thing that could be done on Windows game programming
  64. but it will NOT be just as fun as programming dos4gw and have the machine
  65. completely under your commands, needless to say there is also a great loss of
  66. performance! Just see DOOM95 with a much inferior engine than that of AB3DII
  67. on a 486Dx2 66 and then see final version of AB3DII on a 030 50Mhz Amiga! HA!
  68. (consider also further differences between the 2 machines,  AGA slow chip mem)
  69.  
  70. >>It seems that AT said << *everything* must be done with the OS, direct 
  71. >hardware
  72. >>programming will not be allowed anymore >>. I never expected such an unwise
  73. >>(I dont say "silly", because I must think they just aren't capable to make
  74. >>better, for budget problems) decision about the new Amiga management.
  75. >>I recall A1200 and CD32 market died because some "C++ programmers" or 
  76. >managers
  77. >>didn't allow direct hardware programming. Cool ignorant people.
  78. >
  79. >It's a very sensible idea indeed though I it would be better if AT could have 
  80. >come up with a game API instead of the slow OS calls we have. Something like 
  81. >rtg.library?
  82.  
  83. It is sensible in a way, as it will allow AT (hopefully) to develop faster
  84. better hardware that we will be able to bang later.. hehehe ;)
  85.  
  86. >Coding games in 68K assembler and directly accessing AGA registers means that 
  87. >they won't have any game software on the PowerAmiga when it's released. If 
  88. >programmers coded in C++ and used the OS calls, all they need do is recompile 
  89. >the source for the PowerAmiga and they have software.
  90.  
  91. something like that.. but don't expect to have great software this way!
  92. Are you addicted to mediocre software or what?
  93.  
  94. >>If AT wants this shit from PowerAmiga, then IMHO the *last* Amiga will be the
  95. >>680x0 and AGA based ones. The PowerAmiga will be a PC with just another CPU.
  96. >
  97. >The thing that makes the Amiga viable is the OS. No other machine runs with so 
  98. >little resources at such speed. The chips are secondary. Noone cares whats 
  99. >under the hood these days. They just want good fast software for as little 
  100. >cost as possible. This is what the Amiga does best and always has.
  101.  
  102. Ummm, AB3DII uses OS?
  103.  
  104. >There are certain applications such as video that the Amiga does well because 
  105. >of the custom hardware but they are pretty niche. If you really want that I'd 
  106. >rather have the AGA hardware on an optional card or a replacement that allows 
  107. >the video features of the Amiga. Personally I can live without 15Khz screens 
  108. >though it would be nice to play games on the big telly.
  109.  
  110. Hey man, it's not a matter of AGA or not!! It's a matter of freedom to create
  111. and program as you like free of stupid constrains..
  112.  
  113. >>I bought the PowerPC book (105 US dollars!) because I was enthusiast to code
  114. >>for the PowerAmiga, now I got the sensation it'll be like programming a PC.
  115. >
  116. >You should have bought K&R. A lot cheaper and of more use. Programming in raw 
  117. >PowerPC code is a waste of time and resources unless you're writing very low 
  118. >level hardware drivers.
  119.  
  120. *BOTH*  ARE  _ESSENTIAL_!!
  121.  
  122. >>The A1000/A500 and A2000 were dream computers IMO because of their custom
  123. >>chips and architecture, not because of the lame 1.0/1.1/1.2 OS.
  124. >
  125. >'were' is the operative word. Come the 90's, the OS is of more importance.
  126.  
  127. Ummm, AB3DII?? 680x0 assembly has A LOT to do with it, believe me! :)
  128.  
  129. >>I'll keep my 68060 Amiga for *development*, I'll create and test algorithms,
  130. >>graphics, sounds on my Amiga, but if this PowerAmiga is that anonymous
  131. >>machine, I'll support only old Amigas and, before I support a PowerAmiga with
  132. >>no market, I'll prefer to support PC; the same thing with a different CPU and
  133. >>an alive market.
  134. >
  135. >You just don't get it. Learn a high level language and write a generic game 
  136. >API and you can support all three markets with a minimum of custom work. This 
  137. >way the PC work funds development on the PowerAmiga until it can take over the 
  138. >world with it's obvious bennefits in it's lean, mean, fast OS.
  139.  
  140. One MUST know C better than his mother language but NOT better than assembly!
  141. And there is NO such thing as 'generic game'.. JEEZ!!  LOOK AT AB3DII!! 
  142.  
  143. >I write code, ok it's not games, that works on Windows 3.x, OS2, UNIX, Windows 
  144. >95, Windows NT, DOS and if we had a COBOL compiler on the Amiga, the Amiga. 
  145. >For me that's a sixth of the development time to reach 6 different markets. I 
  146. >could just write for Windows95 as that's probably the biggest market and make 
  147. >money but I can make more by writing cross platform code.
  148.  
  149. Man, game development is a COMPLETELY different thing!!
  150. But since you mention money i take it that you are talking from the programmer's
  151. point of view, the one who aims for big bucks $)
  152.  
  153. >Single platform development is very costly, especially when the single 
  154. >platform has as small a market share as the Amiga. The Amiga being as close as 
  155. >possible in abilities to the PC makes cross platform development more 
  156. >economically viable.
  157.  
  158. Costly yes, but also rewarding.. just see AB3D II run on a humble planar AGA 030
  159.  
  160. >>I never believed that I would have thought this, but now I must judge real
  161. >>facts: the PowerAmiga will born with much more *bad* problems than any 
  162. >>quality.
  163. >
  164. >The only possible problem will be AT's support of developers by the sound of 
  165. >it as they are going to have to convince them of the benefits of using an API 
  166. >rather than banging hardware. They also need to provide a decent API of 
  167. >course.
  168.  
  169. A decent API would be a good idea for most programmers but you just SHOULD NOT
  170. prevent advanced programmers from doing what they can on their own!!
  171.  
  172. >>Who will support such an anonymous abort? If I wanna program the PC hardware,
  173. >>I program the PC. The PowerPC CPU *sucks bigtime*, if I've to learn another
  174. >>CPU, why should I learn PowerPC and not 80x86 that gives some food back?
  175. >
  176. >Jeez. Answer is not to learn any hardware. Learn how to write cross platform 
  177. >code!
  178.  
  179. WHAT? WHAAAAT!!????!? ARE YOU NUTS? JEEEEEEEEEZZZ!!!!!
  180. NOT KNOW THE HARDWARE? WHAT DO YOU THINK GAME PROGRAMMING
  181. IS ABOUT MAN?  Ideas/algorithms are half of a game, implementation is the other
  182. half, just see AB3DII!!
  183.  
  184. >>I miss the true Amigas.
  185. >
  186. >I miss peeking and pokeing C64's but I wouldn't want to try and make a living 
  187. >doing something similar to that today.
  188.  
  189. I wish i could!! Are you nuts? Do you prefer COBOL to assembly? Jeeeez!!
  190.  
  191. >>Well,from the deepest of my heart: FUCK OFF AT, you made it all become 
  192. >useless.
  193. >
  194. >Much as I appreciate your programming on the Amiga, an attitude such as that 
  195. >will not help AT at all. If you think their plan sucks, talk to them. They 
  196. >need as much input as possible from developers if they are to develop a decent 
  197. >game developers strategy. They need to know what features you would like in a 
  198. >game programmers API.
  199.  
  200. I agree, some discussion should make things better :)
  201.  
  202. >Remember though, you currently won't get rich programming on just the Amiga. 
  203. >You need to diversify onto other platforms Fabio. Let the PC finance 
  204. >development on the Amiga, how's that for you 'ideals'.
  205.  
  206. Sad but true :(
  207. Us users should insist on programmers doing their crazy innovative stuff in
  208. order for us to get games like AB3DII, but C and APIs should be the programmer's
  209. wish in order to gain big bucks $)... But it seems we are NOT sane at all as i
  210. can see users telling the programmers to use APIs and programmers to insist on
  211. doing their stuff!!!! ;-) Well, at least the programmers would gain money or fun
  212. either way, but us users will gain (get GOOD games) only if programmers are
  213. allowed to have the final word!!
  214. Really, what is better? to have programmers adapt to random card designers or
  215. to have HW designers adapt to programmers' wishes? hehehe ;)
  216.  
  217. >btw. AFAIK there are two games written in COBOL, Tic-Tac-Toe and Space 
  218. >Invaders shipped with our compiler. One of these days I'll get around to 
  219. >finishing off a Galaxians clone in COBOL just to say 'Nyah, Nyah Ne Nyah Nyah' 
  220. >to the people who say COBOL is only for payroll programs.  ;-)
  221.  
  222. I can't comment on how much i hate COBOL... anyway you can't be serious can you?
  223. Galaxians is not a real game, not if it's in COBOL anyway!! You seem to mix in
  224. your fuzzy mind 2 different things: algorithms and immersive realities!!
  225. Algorithms and logic can be implemented ANYWHERE!! You don't even need a
  226. computer man, you can just run it in your mind!! But in order for the code to
  227. communicate instantly and naturally with many people you have to make it
  228. completely utterly believable absorbing and fantastic; that's an art that can
  229. ONLY be accomplished when coders see hardware as an extension of their
  230. minds and not get into golden API cages!!
  231. Sorry if i sound aggressive, but the whole story here sucks! If i were to advice
  232. Fabio, i would say that he codes in C and WIN95 for his bank account's good, but
  233. not for his mental good also; APIs kill your mind and that's the sad truth!
  234. sorry...
  235.  
  236. I wonder why anyone gets the impression that programmers should avoid
  237. reinventing the wheel. On the PC there are tons of DOOM clones and only 3-4
  238. engines!! JEEEEEZ! On the Amiga there are just as many engines as there are
  239. games!! And they are almost all great!! I LOVE THEM!! SHIT MAN! On the PC only
  240. Looking Glass, Bullfrog and Bethesda (Triton too) seem to do their thing free of
  241. constrains but if you think carefully there should be *much* more creative
  242. people there!! Now look at the amiga and tell me!
  243.  
  244. >-- 
  245. >Shaun C. Murray                        | e-mail: scm@mfltd.co.uk 
  246. >Micro Focus Ltd, Newbury, UK.          | www:    http://www.mfltd.co.uk/~scm/ 
  247. >
  248.  
  249.  
  250.  
  251. --
  252.  
  253. *******************************************************************************
  254. * Mike Lalaounis              National Technical University of Athens, Greece * 
  255. * lmike@hol.gr          Professional Programmer/Analyst, Databases/AI - 3D/VR *
  256. *                                                                             *
  257. * Assembly,C++,AI,Psychology,Maths,Physics,Astronomy... this trip never ends! *
  258. *-----------------------------------------------------------------------------*
  259. *                     Soon with my own web page... ;-)                        *
  260. *******************************************************************************
  261.